@charset "utf-8";
/* CSS Document */
body, html,#allmap {
	width:100%;
	height:100%;
	overflow: hidden;
	margin:0;
	font-family:"微软雅黑";
}
/*导航条*/
.navbar{
	background:#4F8BBF;
	opacity:1;
	border-bottom:none;
}
/*logo的父级*/
.navbar-brand{
	padding:0 0 0 6px;
}
/*导航条菜单按钮*/
.navbar .btn{
	margin-right:5px;
	padding:0;
	font-size:10px;
	border:1px solid rgba(255,255,255,0);
	background:#1976BD;
	color:rgba(255,255,255,0.8);
}
.navbar .btn:hover ,.navbar .btn:active,#toolbar .btn:hover{
	transition:0.8 ease;
	-moz-transition:0.8 ease;
	-ms-transition:0.8 ease;
	-webkit-transition:0.8 ease;
	-o-transition:0.8 ease;
	border:1px solid rgba(255,255,255,1);
	color:rgba(255,255,255,1);
}
/*搜索框*/
#searchbar{
	position:fixed;
	top:70px;
	left:120px;
	width:250px;
	opacity: 0.86;
}
/*工具条*/
#toolbar{
	position:fixed;
	left:0;
	top:32%;
}
#toolbar .btn{
	padding:4px 2px;
	margin:3px;
	border:1px solid rgba(255,255,255,0);
	opacity:0.86;
}
/*工具提示样式*/
.tooltip > .tooltip-inner {
    background-color:#2F82C2;
	font-size:13px;
}
/*右侧图层管理面板*/
.sidebar{
	z-index:99;
	position:fixed;
	top:110px;
	bottom:16%;
	padding:0px;
	width:200px;
	opacity:0.86;
	background-color:#fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.sidebar > .row > .col-xs-12, .sidebar > .row > .col-sm-12, .sidebar > .row > .col-md-12, .sidebar > .row > .col-lg-12{
      padding:0px;
      position: absolute;
      bottom: 0px;
      top: 0px;
      overflow: auto;           
}
.sidebar >.row{
      margin:0px;
}
.sidebar {
      width: auto;
}
.sidebar.sidebar-left{
      left:0px;
      right:20px;
}
.padBtn{
    padding-left: 2px;
}
.sidebar.sidebar-right{
      right:0px;
      left:20px;
}
@media (min-width:500px) {
      .sidebar {
            width: 200px;
      }
      .sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
@media (min-width: 768px) {
      .sidebar {
            width: 200px;
      }
      .sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
@media (min-width: 992px) {
      .sidebar {
            width: 200px;
      }
      .sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
@media (min-width: 1200px) {
      .sidebar {
            width: 200px;
      }
      .sidebar.sidebar-left{
            left:0px;
            right:auto;
      }

      .sidebar.sidebar-right{
            right:0px;
            left:auto;
      }
}
.toggler{
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, .15);
      width: 20px;
      height: 48px;
      position: absolute;
      top: 45%;
      cursor: pointer;
}
.sidebar-left > .toggler{
      -webkit-border-top-right-radius: 4px;
      -webkit-border-bottom-right-radius: 4px;
      -moz-border-radius-topright: 4px;
      -moz-border-radius-bottomright: 4px;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left: 1px solid #fff;
      -webkit-box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);
      box-shadow: 1px 0px 8px rgba(0, 0, 0, .175);
      right: -20px;
	  background-color:rgba(78,139,191,0.86);
} 
.sidebar-left > .toggler > span{
      margin:15px 2px;
}

.sidebar-left > .toggler > .glyphicon-chevron-right{
      display:none;
}

.sidebar-right > .toggler{
      -webkit-border-top-left-radius: 4px;
      -webkit-border-bottom-left-radius: 4px;
      -moz-border-radius-topleft: 4px;
      -moz-border-radius-bottomleft: 4px;
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right: 1px solid #fff;
      -webkit-box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);
      box-shadow: -1px 0px 8px rgba(0, 0, 0, .175);      		
      left: -20px;
	  background-color:rgba(78,139,191,0.86);
} 

.sidebar-right > .toggler > span{
      margin:15px 2px;
}

.sidebar-right > .toggler > .glyphicon-chevron-left{
      display:none;
}

.sidebar .submenu{
      display: none;
      position: fixed;
}
/*面板折叠菜单*/
#sidebar,#sidebar .panel,#sidebar .panel .panel-body,#sidebar .panel .panel-body .panel-group,#sidebar .panel .panel-body .panel-group #pipeline{
	border:none;
}
#sidebar .panel-body{
	padding:0;
}
#sidebar .panel-body .panel-heading{
	margin:0px;
}
#sidebar .panel-heading .panel-title{
	font-size:14px;
	font-weight:500;
	color:white;
}
#sidebar .panel-body .panel-title{
	font-size:12px;
	color:black;
	font-weight:500;
}
#sidebar .panel-body .panel-body{
	padding:0;
	margin:0px 16px;
	font-size:10px;
}